const pascalCase = /^[A-Z](([A-Z]{1,2}[a-z0-9]+)+([A-Z]{1,3}[a-z0-9]+)*[A-Z]{0,3}|([a-z0-9]+[A-Z]{0,3})*|[A-Z]{1,2})$/; //Pascal命名法，大驼峰
const camelCase = /^[a-z][a-z0-9]*(([A-Z]{1,3}[a-z0-9]+)*[A-Z]{0,3}|([a-z0-9]+[A-Z]{1,3})*|[A-Z]{1,3})$/; // 小驼峰
const snakeCase = /^([a-z][a-z_]+)+$/; //下划线
const kebabCase = /^([a-z][a-z-]+)+$/; //短横线

module.exports = {
    pascalCase,
    camelCase,
    snakeCase,
    kebabCase
}